package com.tosee.dao.dbTosee;

import com.tosee.dao.hibernate.IHibernateGenericDao;
import com.tosee.model.dbTosee.User;

/**
 * DAO gérant la persistance des entités {@link User}.
 * 
 * @author robint
 */
public interface IUserDao extends IHibernateGenericDao<User, Long> {

    /**
     * Methode de récuperation d'un utilisateur par son login
     * 
     * @param _login Le login recherché
     * @return {@link User}
     */
    User getUserByLogin(String _login);

    /**
     * Methode de récuperation d'un utilisateur par son id
     * 
     * @param _id L'id de l'user recherché
     * @return {@link User}
     */
    User getUserById(Integer _id);

}
